Г Л А В А 9

Сообщение об ошибках


-10 Closing File


Ошибка при закрытии файла.

-20

-160 Creating File


Невозможно создать таблицу. Ошибка могла возникнуть при указаниинеправильного имени, при создании файла, который уже существует и открыт кем-либо, или нет места на диске.

-30 Determining File Length


Ошибка при определении длины файла. Может возникнуь при повреждении файла или удалении его другим пользователем.

-40 Setting File Length


Ошибка при установке новой длины файла. Может возникнуть при повреждении файла или удалении его другим пользователем.

-50 Locking File


Ошибка при попытке заблокировать файл.

-60

-170 Opening File


Ошибка открытия таблицы. Часто возникает при указании имени несуществующего файла, реже, в случае открытия большего числа файлов, чем это позволяет система или компилятор.

-70 Reading File


Ошибка чтения из файла. Может возникнуть в функции ldbfGo() при установке на несуществующую запись.

-80 Removing File

-1014 Cannot remove because Table is in use


Ошибка удаления таблицы. Файл уже не существует или занят другим пользователем.

-90 Renaming File


Ошибка переименования таблицы. Файл уже не существует или занят другим пользователем.

-100 Seeking to File Position


Ошибка позиционирования в таблице. Внутренняя ошибка. Может возникнуть при повреждении файла или указании в функциях изменения текущей записи неверных значений.

-103 Eof encountered


Достигнут конец таблицы. Ошибка возникает при попытке сдвинуться с помощью функции ldbfSkip() за последнюю запись.

-104 Bof encountered


Достигнуто начало таблицы. Ошибка возникает при попытке установить указатель с помощью функции ldbfSkip() перед первой записью.

-105 No record or index entry


a) Указан номер записи выходящий за границу таблицы.

б) Несуществует запись для элемента индекса. Это говорит о поврежденном индексе. Необходимо переиндексировать таблицу.

-110 Unlocking File


Ошибка при разблокировании таблицы.

-121 Duplicate key in unique index

-340 Unique Key Error


Попытка добавить в таблицу с уникальным индексом уже существующее значение.

-120 Writing to File


Ошибка записи в файл. Внутренняя ошибка. Вызванаили повреждением файла, или отсутствием места на диске.

-150 Record or file locked


Попытка изменить запись в таблице уже заблокированной другим пользователем.

-180 No tag selected


Попытка произвести поиск с помощью функции ldbfSeek() в таблице без установленного текущего индекса. Необходимо установить индекс с помошью функции ldbfSetTag().

-200 File is not a Data File


Ошибка возникает при попытке открыть поврежденный файл DBF.

-210 Unrecognized Field Name


Возвращается функцией ldbfField() при попытке обратиться к полю, несуществующему в данной таблице.

-220 Unrecognized Field Type


Данный тип поля не является допустимым в LDBF.

-230 Record Length too Large


Слишком большая длина записи.

-300 Tag Entry Missing


Говорит о поврежденном или несоответствующем файлу данных индексе. Необходимо переиндексировать таблицу.

-310 Not a Correct Index File


Файл индекса поврежден и больше не может использоваться. Необходимо пересоздать индексы для данной таблицы с помощью утилиты ldbfaddindx или другим способом.

-330 Tag Name not Found


Имя индекса не найдено. Может возникнуть при поиске по несуществующему индексу.

-400 Comma or Bracket Expected


Нехватает запятой или закрывающей скобки в выражении.

Пример:

в выражении "SUBSTR( A" - необходима запятая или скобка после "A".

-410 Expression not Complete


Выражение не завершено.

Пример:

выражение "FIELD_A +" незавершено, так как необходимо добавить что-нибудь после знака плюс.

-420 Data File Name not Located


В выражении указано имя файла данных, но таблица с данным алиасом не открыта.

Пример:

в индексном выражении "DATA.FIELD_NAME" указано имя файла данных 'DATA', но он или несуществет, или не открыт.

-430 Number of Parameters is Wrong


Количество параметров в выражении или функции неверно.

-440 Overflow while Evaluating Expression


Выражение слишком велико или сложно для нормального функционирования. Попробуйте упростить выражение.

-450 Right Bracket Missing


Не хватает правой скобки в выражении.

-460 Sub-expression Type is Wrong


Тип подвыражения не соответсвует типу всего выражения.

Пример:

в выражении "33 .AND. .F.", тип подвыражения "33" числовой, тогда как оператор ".AND." требует логических операндов.

-470 Unrecognized Function


Несуществующая функция в выражении.

-480 Unrecognized Operator


Несуществующий оператор в выражении.

-490 Unrecognized Value


Символьная последовательность не является ни константой, ни именем поля, ни функцией.

-500 Unterminated String


Строка не завершена кавычкой.

-630 Cannot flush file


Скорее всего в Вашей системе выделено ограниченное количеcтво дескрипторов на процесс.Обратитесь с системному администратору для увеличения количества дескриторов для процесса на Вашей UNIX системе.

-910 Unexpected Information


Внутренняя ошибка LDBF.

-920 Out of Memory


Не хватает памяти для завершения операции.

-930 Unexpected Parameter


Передан неожидаемый в данном контексте параметр.

-1000 Wrong password or UserName


При соединении с сервером переданы неправильные параметры:

a) неверный пароль пользователя;

б) неверное имя пользователя;

в) отсутствует пароль пользователя.

-1001 Connection refused


Сервер не допускает данного пользователя в систему. Может возниктуть при достижении максимального количества пользователейили при отсутсвии прав на соединение.

-1002 Transaction error


Внутренняя ошибка. Возникает при отсутствии возможности чтения или записи в журналы транзакциий.

-1003 Rule condition


Данная операция не может быть произведена вследствие существования правила, недопускающего выполнения данной операции при данных условиях.

-1004 Syntax error in rule


Синтаксическая ошибка в определении правила.

-1005 Unrecognized field name in rule


Несуществующее имя поля в определении правила.

-1006 Error creating socket


Невозможно работать с протоколом TCP/IP. Обратитесь к системному администратору.

-1007 Cannot connect to host


Невозможно соединиться с данным хостом. Неверно имя или адрес, или проблема в маршрутизации сети.

-1008 Cannot resolve host name


Невозможно узнать адрес хоста по его имени. Неверно имя или домен.

-1009 Connection reset by peer


Связь прекращена.Возникает вследствие закрытия соединения одной из сторон.Как правило свидетельствует об ошибке в работе.

-1010 Too big packet


Слишком большой пакет для посылки серверу.

-1011 Unknown command


Сервер обнаружил несуществующую команду. Может возникнуть при повреждении пакета во время передачи по сети.

-1012 Wrong parameters in the command


Неверные параметры в команде. Внутренняя ошибка.

-1013 You doesn't have DBA privileges


Вы пытаетесь выполнить операцию, но не имеете необходимых на нее прав.

-1016 Transaction processing disabled


Внутренняя ошибка, свидетельствующая о выключении поддержки транзакций в данном сеансе. Необходимо обратиться к администратору базы данных. Как правило возникает при невозможности создать файл журнала транзакции в каталоге 'etc'.

-1017 Read-only Table


Попытка изменить таблицу, открытую в режиме толькодля чтения.

-1018 Not permisions for open


Нет правна открытие данной таблицы.

-1019 Table not opened


Таблица, указанная в команде не открыта. Вам запрещено открывать данную таблицу. См. параметер 'open_deny' в файле 'ldbf.conf'.

-1020 Table opened by another


Попытка открыть в эксклюзивном режиме таблицу, уже открытую другим пользователем.

-1021 Internal memory allocation error


Внутренняя ошибка. Сбой в работе или сервера, или клиента.

-1022 Commit processing error


Невозможно завершить транзакцию. Как правило, вследсвие повреждения файла журнала транзакций.

-1023 Stored procedure not found


Попытка выполнить несуществующую процедуру базы данных или недостаточно прав на выполнение данной прцедуры (см. параметр call_deny в ldbf.conf).

-1024 Alias not found


Попытка открыть или создать несуществующую таблицу.Проверьте ldbf.conf на присутсвие данного алиаса.

-1025 Error in SLang script


Ошибка при выполнении процедуры базы данных, написанной на S-Lang языке.

-1027 Invalid entry in config file


Ошибка при чтении файла конфигурации,проверте синтаксис параметров.

-1028 No permissions to get shared resources


Попытка соединится с сервером пользователя, у которого нет прав на доступ к разделяемой памяти.Может возникнуть при попытка запуска ldbfmonitor или ldbfdcgi.

-1029 Invalid user name


Попытка соединится с сервером,в UNIX системе которого не существует данный пользователь.